total delivery head - Turkish English Dictionary